﻿ 
// ******************************************************
// 这段代码是自动生成的
// 修改里面的代码，下次生成的时候会被覆盖
// ******************************************************
using Sharp.Domain.Repositories;
using Sharp.Domain.Model;
using Sharp.Infrastructure;
namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	public partial interface IRoleRepository : IRepository<Role>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	public partial interface IUserRepository : IRepository<User>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	public partial interface IUserGroupRepository : IRepository<UserGroup>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	public partial interface IUserLogRepository : IRepository<UserLog>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	public partial interface IUserProfileRepository : IRepository<UserProfile>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.PlatformModule.Aggregates
{
	public partial interface ISubSystemRepository : IRepository<SubSystem>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.PersonModule.Aggregates
{
	public partial interface IEmployeeRepository : IRepository<Employee>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.PersonModule.Aggregates
{
	public partial interface IGroupRepository : IRepository<Group>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.PersonModule.Aggregates
{
	public partial interface IJobRepository : IRepository<Job>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.PersonModule.Aggregates
{
	public partial interface IPersonRepository : IRepository<Person>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.PermissionModule.Aggregates
{
	public partial interface IPermissionRepository : IRepository<Permission>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.OrgModule.Aggregates
{
	public partial interface IOrgRepository : IRepository<Org>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.OrgModule.Aggregates
{
	public partial interface IOrgForBusinessRepository : IRepository<OrgForBusiness>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.OrgModule.Aggregates
{
	public partial interface IOrgForBusinessListRepository : IRepository<OrgForBusinessList>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.OrgModule.Aggregates
{
	public partial interface IOrgLevelRepository : IRepository<OrgLevel>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.MessageModule.Aggregates
{
	public partial interface IMessageBoxRepository : IRepository<MessageBox>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.MessageModule.Aggregates
{
	public partial interface IMessageRepository : IRepository<Message>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial interface IAdministrativeDivisionRepository : IRepository<AdministrativeDivision>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial interface IDegreeRepository : IRepository<Degree>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial interface IGradeRepository : IRepository<Grade>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial interface IPoliticalRepository : IRepository<Political>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial interface IPosttitleRepository : IRepository<Posttitle>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial interface IPostStateRepository : IRepository<PostState>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial interface IEducationalBackgroundRepository : IRepository<EducationalBackground>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial interface IMasterDataRepository : IRepository<MasterData>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial interface IMarriedRepository : IRepository<Married>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial interface INationRepository : IRepository<Nation>
    {
    }
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial interface IGenderRepository : IRepository<Gender>
    {
    }
}

